package com.glela.order.service;

public interface OrderTokenService {
	/**
	 * <dl>
	 * <dt>是否可用</dt>
	 * </dl>
	 * @param token 标识
	 * @return boolean true 可用，false 不可用
	 * @author zls
	 * @date 2017年7月29日 上午11:27:33
	 */
	boolean isTokenValid(String token);

	/**
	 * <dl>
	 * <dt>移除token</dt>
	 * </dl>
	 * @param token 标识
	 * @return boolean true 成功，false 失败
	 * @author zls
	 * @date 2017年7月29日 上午11:29:03
	 */
	boolean removeToken(String token);

	/**
	 * <dl>
	 * <dt>保存token</dt>
	 * </dl>
	 * @param token 标识
	 * @param userId 用户id
	 * @return boolean
	 * @author zls
	 * @date 2017年7月29日 上午11:46:46
	 */
	boolean addToken(String token, long userId);
}
